// 直接修改正确的形式如下：

// (a)：(*ptr != 0) && (*ptr++)  判断ptr指针指向的int值是否为0

// (b)：判断ival和ival+1两个值是否都非0

// (c)：因为求值顺序不一定Ｐ123页，所以会产生未定义行为，vec[ival] <=
// vec[ival+1];
